Building Industrial CHIP Applications from Reusable Software Components

نویسندگان

  • Philip Kay
  • Helmut Simonis
چکیده

In this paper we present results on the systematic reuse of components in a number of large scale applications. The applications have been developed in CHIP, a Prolog based constraint logic programming system. We show that even though the applications solve very different problems, we can reuse large parts of the data model and graphical user interfaces. We describe several very high level components for the handling of textual information in lists, Gantt charts and diagrams. Together with an abstract data model these components significantly decrease development effort required for end-user applications and simplify the extension of existing programs.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Software Reusable Components With Repository System

Software reuse is the process of creating software systems from existing software rather than building them from scratch. The goal is the use of reusable components as building blocks in new systems with modifications occurring in a controlled way. The reuse of software components is the key to improve productivity and quality levels in software engineering. One of the most promising approaches...

متن کامل

Building Reusable Software Component For Optimization Check in ABAP Coding

Software component reuse is the software engineering practice of developing new software products from existing components. A reuse library or component reuse repository organizes stores and manages reusable components. This paper describes how a reusable component is created, how it reuses the function and checking if optimized code is being used in building programs and applications. Finally ...

متن کامل

Developing Applications based on Markup Languages with XML Documents, Document Transformations and Software Components

This paper describes the DTC approach for building applications based on markup languages. DTC consistently combines componentware and markup technologies in a unified solution. Building an application according DTC supposes, on one hand, the provision of the set of documents describing the application at a purely declarative level (i.e. content, processes and interaction) and, on the other han...

متن کامل

Dynamic Ranking of Software Components with an Integrated Classification Scheme

Software Reuse is the process of using existing knowledge or concepts in creating new software applications instead of building them from scratch. Software reuse is a very effective strategy for software industry to develop high quality software. To use software reusable components from the reuse repository, the selection of proper retrieval technique is very essential. The retrieval of an opti...

متن کامل

Reusable Patterns for Agent Coordination

Much of agent system development to date has been done on an ad hoc basis. These problems limit the extent to which “industrial applications” can be built using agent technology, as the building blocks, reusable techniques, approaches and architectures have either not been exposed or have not yet been fully elaborated. In the mid 80’s, supporters of object-oriented technology had similar proble...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008